<!DOCTYPE html>
<html lang="zh-cn">
  <head>
    <meta charset="UTF-8">
    <title>Sucha's Homepage - About GNU</title>
    <meta name="generator" content="MarkdownProjectCompositor.lua">
    <meta name="author" content="Sucha">
    <meta name="keywords" content="suchang, programming, Linux, Lua">
    <meta name="description" content="Sucha's homepage and blog">
    <link rel="shortcut icon" href="../images/ico.png">
    <link rel="stylesheet" type="text/css" href="../styles/site.css">
    <link rel="stylesheet" type="text/css" href="../styles/prism.min.css">
    <style id="site_theme"></style>
  </head>
  <body>
    <div id="body">
      <div id="text">
	<!-- Page published by cmark-gfm begins here --><h1>Sucha's Homepage ~ About GNU</h1>
<h2>About GNU/一些 GNU 的介绍</h2>
<p><img src="../images/gnu-head-sm.jpg" alt="img"></p>
<p>GNU 代表 GNU is Not a UNIX 这个递归的定义，是由 Richard Stallman 发起的一个计划。</p>
<p>GNU 计划开始于 1984 年，目的是为了开发一个类 UNIX 操作系统，包括用于此操作系统的工具，比如文本编辑器 Emacs，编译器 GCC 等，且这些工具都是“<a href="http://www.gnu.org/philosophy/free-software-for-freedom.html">Free</a>”的。此处的“Free”与“Open Source”含义不同，意为“自由”，而不是免费，也不仅仅是开源。它的目的是任何人使用此软件的人除了可以使用，还可以修改、发布，但是必须遵守 <a href="http://www.gnu.org/copyleft/gpl.html">GPL Lisence</a> 这个条款。在我看来，GPL Lisence 旨在保护最终用户的权利，使得每一个使用此软件的人可以有最大的权益。</p>
<p>GNU 到现在为止，还没有完成。其最大的目标 <a href="http://www.gnu.org/software/hurd/">GNU HURD</a>（旨在创造一个先进的代替 UNIX 的内核） 工程，也远未完工，虽然它有很优秀的特质。但是不知道先进是否意味着复杂，如今 HURD 仍进展缓慢。</p>
<p>但在 GNU 下开发的许多工具却大放异彩，不断推动着“Free”和“Open Source”这两面旗帜。没有 GNU，Linux 如今也不会如此强大。因此，Linux 更确切的说法应该叫做 GNU/Linux。</p>
<p>感谢 GNU，感谢为“Free”和“Open Source”做贡献的人，没有他们，就没有如今这个强大的系统。</p>
<p><img src="../images/gnu-hurd.jpg" alt="img"></p>
<!-- Page published by cmark-gfm ends here -->
      <div id="foot">
	2004-<script>var d = new
	Date();document.write(d.getFullYear())</script> &copy;
	Sucha. Powered by MarkdownProjectCompositor.
      </div><!-- foot -->
      </div><!-- text -->
      <div id="sidebar">
      </div><!-- sidebar -->
      <script src="../js/prism.min.js" async="async"></script>
      <script src="../js/site_sidebar.js"></script>
    </div><!-- body -->
  </body>
</html>